home *** CD-ROM | disk | FTP | other *** search
/ CyberMycha 2008 January / Cybermycha 1_2008.iso / Data.cab / _932C19767721494D86326C56CD27534F < prev    next >
Encoding:
Text File  |  2004-04-29  |  612 b   |  42 lines

  1.  
  2. regc(0, "COMBINED_XFORM")
  3. regc(4, "MODELVIEW_XFORM")
  4. regc(10, "FOG_PARAMS")
  5.  
  6. regc(20, "TEXTURE0_XFORM")
  7. regc(24, "TEXTURE1_XFORM")
  8. regc(28, "TEXTURE2_XFORM")
  9. regc(32, "TEXTURE3_XFORM")
  10.  
  11. vshader("
  12.  
  13. #define point        v0
  14.  
  15. #include <fog.inc>
  16.  
  17.     vs_1_1
  18.  
  19.     dcl_position    point
  20.  
  21.     ; output position
  22.     m4x4    oPos, point, c0
  23.  
  24.     ; pos in camera space
  25.     m4x4    r0, point, c4
  26.  
  27.     ; output texcoords
  28.     m4x4    oT0, r0, c20
  29.     m4x4    oT1, r0, c24
  30.  
  31.     dp4    oT2.x, point, c28
  32.     dp4    oT2.y, point, c29
  33.  
  34.     dp4    oT3.x, point, c32
  35.     dp4    oT3.y, point, c33
  36.  
  37.     ; calc fog
  38.        dp4    r0.x, point, c2
  39.         FOG(r0.x, c10, r10)
  40. ")
  41.  
  42.